ultrasonic special mechanical working machine - Francés Inglés Diccionario